home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Westlight Stock Photography - Creative Freedom
/
Westlight Stock Photography - Creative Freedom.iso
/
Place in System Folder
/
System 7.5.2 or higher
/
Finder Scripting Extension
/
Finder Scripting Extension.rsrc
/
CODE_85.txt
< prev
next >
Wrap
Text File
|
1993-04-16
|
32KB
|
577 lines
# near model CODE resource
# jump table entries: 10152-10154 (3 of them)
export_1269:
00000000 4E56 FE48 link A6, -0x01B8
00000004 48E7 0118 movem.l -[A7], D7,A3,A4
00000008 286E 000C movea.l A4, [A6 + 0xC]
0000000C 7000 moveq.l D0, 0x00
0000000E 2D40 FFF4 move.l [A6 - 0xC], D0
00000012 2640 movea.l A3, D0
00000014 2640 movea.l A3, D0
00000016 2D7C 6E75 6C6C FFF8 move.l [A6 - 0x8], 0x6E756C6C /* 'null' */
0000001E 2D40 FFFC move.l [A6 - 0x4], D0
00000022 41EE FFF8 lea.l A0, [A6 - 0x8]
00000026 2F0C move.l -[A7], A4
00000028 2054 movea.l A0, [A4]
0000002A 2050 movea.l A0, [A0]
0000002C 2268 008C movea.l A1, [A0 + 0x8C]
00000030 4E91 jsr [A1]
00000032 2640 movea.l A3, D0
00000034 200B move.l D0, A3
00000036 584F addq.w A7, 4
00000038 660C bne +0xE /* 00000046 */
0000003A 2F3C FFFF F940 move.l -[A7], 0xFFFFF940
00000040 4EAD 07BA jsr [A5 + 0x7BA /* export_243 */]
00000044 584F addq.w A7, 4
label00000046:
00000046 4878 2CEC push.l 0x2CEC
0000004A 2F0B move.l -[A7], A3
0000004C 2053 movea.l A0, [A3]
0000004E 2050 movea.l A0, [A0]
00000050 2268 000C movea.l A1, [A0 + 0xC]
00000054 4E91 jsr [A1]
00000056 4A00 tst.b D0
00000058 504F addq.w A7, 8
0000005A 6734 beq +0x36 /* 00000090 */
0000005C 7000 moveq.l D0, 0x00
0000005E 2F00 move.l -[A7], D0
00000060 2F3C 2A2A 2A2A move.l -[A7], 0x2A2A2A2A /* '****' */
00000066 2F0B move.l -[A7], A3
00000068 486E FE48 pea.l [A6 - 0x1B8]
0000006C 4EAD 25C2 jsr [A5 + 0x25C2 /* export_1204 */]
00000070 41EE FE48 lea.l A0, [A6 - 0x1B8]
00000074 43EE FF60 lea.l A1, [A6 - 0xA0]
00000078 22D8 move.l [A1]+, [A0]+
0000007A 22D8 move.l [A1]+, [A0]+
0000007C 41EE FF60 lea.l A0, [A6 - 0xA0]
00000080 43EE FFF8 lea.l A1, [A6 - 0x8]
00000084 22D8 move.l [A1]+, [A0]+
00000086 22D8 move.l [A1]+, [A0]+
00000088 4FEF 0010 lea.l A7, [A7 + 0x10]
0000008C 6000 0158 bra +0x15A /* 000001E6 */
label00000090:
00000090 4878 510E push.l 0x510E
00000094 2F0B move.l -[A7], A3
00000096 2053 movea.l A0, [A3]
00000098 2050 movea.l A0, [A0]
0000009A 2268 000C movea.l A1, [A0 + 0xC]
0000009E 4E91 jsr [A1]
000000A0 4A00 tst.b D0
000000A2 504F addq.w A7, 8
000000A4 6700 0134 beq +0x136 /* 000001DA */
000000A8 284B movea.l A4, A3
000000AA 486E FF68 pea.l [A6 - 0x98]
000000AE 2F0C move.l -[A7], A4
000000B0 2054 movea.l A0, [A4]
000000B2 2050 movea.l A0, [A0]
000000B4 2268 01B8 movea.l A1, [A0 + 0x1B8]
000000B8 4E91 jsr [A1]
000000BA 2E2E FFC8 move.l D7, [A6 - 0x38]
000000BE 504F addq.w A7, 8
000000C0 660C bne +0xE /* 000000CE */
000000C2 2F3C FFFF C462 move.l -[A7], 0xFFFFC462
000000C8 4EAD 07BA jsr [A5 + 0x7BA /* export_243 */]
000000CC 584F addq.w A7, 4
label000000CE:
000000CE 2053 movea.l A0, [A3]
000000D0 2868 000A movea.l A4, [A0 + 0xA]
000000D4 200C move.l D0, A4
000000D6 6734 beq +0x36 /* 0000010C */
000000D8 4878 280A push.l 0x280A /* '(\n' */
000000DC 2F0C move.l -[A7], A4
000000DE 2054 movea.l A0, [A4]
000000E0 2050 movea.l A0, [A0]
000000E2 2268 000C movea.l A1, [A0 + 0xC]
000000E6 4E91 jsr [A1]
000000E8 7200 moveq.l D1, 0x00
000000EA 1200 move.b D1, D0
000000EC 4A81 tst.l D1
000000EE 504F addq.w A7, 8
000000F0 6626 bne +0x28 /* 00000118 */
000000F2 4878 2DE6 push.l 0x2DE6
000000F6 2F0C move.l -[A7], A4
000000F8 2054 movea.l A0, [A4]
000000FA 2050 movea.l A0, [A0]
000000FC 2268 000C movea.l A1, [A0 + 0xC]
00000100 4E91 jsr [A1]
00000102 7200 moveq.l D1, 0x00
00000104 1200 move.b D1, D0
00000106 4A81 tst.l D1
00000108 504F addq.w A7, 8
0000010A 660C bne +0xE /* 00000118 */
label0000010C:
0000010C 2F3C FFFF C462 move.l -[A7], 0xFFFFC462
00000112 4EAD 07BA jsr [A5 + 0x7BA /* export_243 */]
00000116 584F addq.w A7, 4
label00000118:
00000118 2F07 move.l -[A7], D7
0000011A 2053 movea.l A0, [A3]
0000011C 3028 0034 move.w D0, [A0 + 0x34]
00000120 48C0 ext.l D0
00000122 2F00 move.l -[A7], D0
00000124 2F2D FDAA move.l -[A7], [A5 - 0x256]
00000128 4EAD 09C2 jsr [A5 + 0x9C2 /* export_308 */]
0000012C 2840 movea.l A4, D0
0000012E 200C move.l D0, A4
00000130 4FEF 000C lea.l A7, [A7 + 0xC]
00000134 6700 00B0 beq +0xB2 /* 000001E6 */
00000138 2F3C 2A2A 2A2A move.l -[A7], 0x2A2A2A2A /* '****' */
0000013E 2F0C move.l -[A7], A4
00000140 486E FE48 pea.l [A6 - 0x1B8]
00000144 4EAD 25A2 jsr [A5 + 0x25A2 /* export_1200 */]
00000148 41EE FE48 lea.l A0, [A6 - 0x1B8]
0000014C 43EE FE58 lea.l A1, [A6 - 0x1A8]
00000150 22D8 move.l [A1]+, [A0]+
00000152 22D8 move.l [A1]+, [A0]+
00000154 41EE FE58 lea.l A0, [A6 - 0x1A8]
00000158 43EE FE50 lea.l A1, [A6 - 0x1B0]
0000015C 22D8 move.l [A1]+, [A0]+
0000015E 22D8 move.l [A1]+, [A0]+
00000160 2D7C 6E75 6C6C FE60 move.l [A6 - 0x1A0], 0x6E756C6C /* 'null' */
00000168 7000 moveq.l D0, 0x00
0000016A 2D40 FE64 move.l [A6 - 0x19C], D0
0000016E 41EE FE60 lea.l A0, [A6 - 0x1A0]
00000172 41EE FE68 lea.l A0, [A6 - 0x198]
00000176 4210 clr.b [A0]
00000178 4878 0BEA push.l 0xBEA
0000017C 486E FE68 pea.l [A6 - 0x198]
00000180 2F0B move.l -[A7], A3
00000182 2053 movea.l A0, [A3]
00000184 2050 movea.l A0, [A0]
00000186 2268 0060 movea.l A1, [A0 + 0x60]
0000018A 4E91 jsr [A1]
0000018C 486E FE68 pea.l [A6 - 0x198]
00000190 486E FE60 pea.l [A6 - 0x1A0]
00000194 4EAD 12A2 jsr [A5 + 0x12A2 /* export_592 */]
00000198 7000 moveq.l D0, 0x00
0000019A 2F00 move.l -[A7], D0
0000019C 41EE FE68 lea.l A0, [A6 - 0x198]
000001A0 2F20 move.l -[A7], -[A0]
000001A2 2F20 move.l -[A7], -[A0]
000001A4 2F3C 6E61 6D65 move.l -[A7], 0x6E616D65 /* 'name' */
000001AA 41EE FE58 lea.l A0, [A6 - 0x1A8]
000001AE 2F20 move.l -[A7], -[A0]
000001B0 2F20 move.l -[A7], -[A0]
000001B2 2F0B move.l -[A7], A3
000001B4 4EAD 13CA jsr [A5 + 0x13CA /* export_629 */]
000001B8 588F addq.l A7, 4
000001BA 2F00 move.l -[A7], D0
000001BC 486E FFF8 pea.l [A6 - 0x8]
000001C0 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
000001C4 486E FE60 pea.l [A6 - 0x1A0]
000001C8 4EAD 0FDA jsr [A5 + 0xFDA /* export_503 */]
000001CC 486E FE50 pea.l [A6 - 0x1B0]
000001D0 4EAD 0FDA jsr [A5 + 0xFDA /* export_503 */]
000001D4 4FEF 0048 lea.l A7, [A7 + 0x48]
000001D8 600C bra +0xE /* 000001E6 */
label000001DA:
000001DA 2F3C FFFF C462 move.l -[A7], 0xFFFFC462
000001E0 4EAD 07BA jsr [A5 + 0x7BA /* export_243 */]
000001E4 584F addq.w A7, 4
label000001E6:
000001E6 4EAD 13E2 jsr [A5 + 0x13E2 /* export_632 */]
000001EA 2D40 FFF4 move.l [A6 - 0xC], D0
000001EE 2F0B move.l -[A7], A3
000001F0 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000001F4 4EAD 0832 jsr [A5 + 0x832 /* export_258 */]
000001F8 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000001FC 2F3C 8000 0000 move.l -[A7], 0x80000000
00000202 2F0B move.l -[A7], A3
00000204 2F3C 7075 7461 move.l -[A7], 0x70757461 /* 'puta' */
0000020A 4EAD 1FAA jsr [A5 + 0x1FAA /* export_1009 */]
0000020E 4AAE FFF4 tst.l [A6 - 0xC]
00000212 4FEF 0018 lea.l A7, [A7 + 0x18]
00000216 670A beq +0xC /* 00000222 */
00000218 2F2E FFF4 move.l -[A7], [A6 - 0xC]
0000021C 4EAD 07B2 jsr [A5 + 0x7B2 /* export_242 */]
00000220 584F addq.w A7, 4
label00000222:
00000222 206E 0008 movea.l A0, [A6 + 0x8]
00000226 43EE FFF8 lea.l A1, [A6 - 0x8]
0000022A 20D9 move.l [A0]+, [A1]+
0000022C 20D9 move.l [A0]+, [A1]+
0000022E 4CEE 1880 FE3C movem.l D7,A3,A4, [A6 - 0x1C4]
00000234 4E5E unlink A6
00000236 4E75 rts
export_1270:
00000238 4E56 FFF4 link A6, -0x000C
0000023C 48E7 1118 movem.l -[A7], D3,D7,A3,A4
00000240 2E2E 0010 move.l D7, [A6 + 0x10]
00000244 286E 000C movea.l A4, [A6 + 0xC]
00000248 486E FFF8 pea.l [A6 - 0x8]
0000024C 4EAD 1DBA jsr [A5 + 0x1DBA /* export_947 */]
00000250 2007 move.l D0, D7
00000252 0480 6770 7072 subi.l D0, 0x67707072 /* 'gppr' */
00000258 584F addq.w A7, 4
0000025A 6700 011C beq +0x11E /* 00000378 */
0000025E 0480 0003 03FE subi.l D0, 0x303FE
00000264 6700 0112 beq +0x114 /* 00000378 */
00000268 0480 01FC FE06 subi.l D0, 0x1FCFE06
0000026E 6700 01BE beq +0x1C0 /* 0000042E */
00000272 0480 0606 FBFC subi.l D0, 0x606FBFC
00000278 6700 00FE beq +0x100 /* 00000378 */
0000027C 0480 03EE 09FE subi.l D0, 0x3EE09FE
00000282 6740 beq +0x42 /* 000002C4 */
00000284 0480 0001 FA00 subi.l D0, 0x1FA00
0000028A 6700 0092 beq +0x94 /* 0000031E */
0000028E 0480 0000 EF02 subi.l D0, 0xEF02
00000294 6700 024C beq +0x24E /* 000004E2 */
00000298 0480 0005 0E03 subi.l D0, 0x50E03
0000029E 6700 0134 beq +0x136 /* 000003D4 */
000002A2 0480 0002 07F9 subi.l D0, 0x207F9
000002A8 6700 01DE beq +0x1E0 /* 00000488 */
000002AC 0480 0000 FB01 subi.l D0, 0xFB01
000002B2 6700 0288 beq +0x28A /* 0000053C */
000002B6 0480 0006 FBF5 subi.l D0, 0x6FBF5
000002BC 6700 02D6 beq +0x2D8 /* 00000594 */
000002C0 6000 02FA bra +0x2FC /* 000005BC */
label000002C4:
000002C4 7000 moveq.l D0, 0x00
000002C6 2640 movea.l A3, D0
000002C8 7601 moveq.l D3, 0x01
000002CA 220B move.l D1, A3
000002CC 6616 bne +0x18 /* 000002E4 */
000002CE 2F03 move.l -[A7], D3
000002D0 700C moveq.l D0, 0x0C
000002D2 2F00 move.l -[A7], D0
000002D4 4EAD 07AA jsr [A5 + 0x7AA /* export_241 */]
000002D8 588F addq.l A7, 4
000002DA 261F move.l D3, [A7]+
000002DC 2640 movea.l A3, D0
000002DE 200B move.l D0, A3
000002E0 6602 bne +0x4 /* 000002E4 */
000002E2 7600 moveq.l D3, 0x00
label000002E4:
000002E4 4A03 tst.b D3
000002E6 6714 beq +0x16 /* 000002FC */
000002E8 2F0B move.l -[A7], A3
000002EA 4EAD 1FF2 jsr [A5 + 0x1FF2 /* export_1018 */]
000002EE 2640 movea.l A3, D0
000002F0 2053 movea.l A0, [A3]
000002F2 202D FE6E move.l D0, [A5 - 0x192]
000002F6 2080 move.l [A0], D0
000002F8 584F addq.w A7, 4
000002FA 6002 bra +0x4 /* 000002FE */
label000002FC:
000002FC 7000 moveq.l D0, 0x00
label000002FE:
000002FE 2D4B FFF4 move.l [A6 - 0xC], A3
00000302 2F0C move.l -[A7], A4
00000304 2F0B move.l -[A7], A3
00000306 4EAD 153A jsr [A5 + 0x153A /* export_675 */]
0000030A 2F2E FFF4 move.l -[A7], [A6 - 0xC]
0000030E 486E FFF8 pea.l [A6 - 0x8]
00000312 4EAD 17D2 jsr [A5 + 0x17D2 /* export_758 */]
00000316 4FEF 0010 lea.l A7, [A7 + 0x10]
0000031A 6000 02B0 bra +0x2B2 /* 000005CC */
label0000031E:
0000031E 7000 moveq.l D0, 0x00
00000320 2640 movea.l A3, D0
00000322 7601 moveq.l D3, 0x01
00000324 220B move.l D1, A3
00000326 6616 bne +0x18 /* 0000033E */
00000328 2F03 move.l -[A7], D3
0000032A 700C moveq.l D0, 0x0C
0000032C 2F00 move.l -[A7], D0
0000032E 4EAD 07AA jsr [A5 + 0x7AA /* export_241 */]
00000332 588F addq.l A7, 4
00000334 261F move.l D3, [A7]+
00000336 2640 movea.l A3, D0
00000338 200B move.l D0, A3
0000033A 6602 bne +0x4 /* 0000033E */
0000033C 7600 moveq.l D3, 0x00
label0000033E:
0000033E 4A03 tst.b D3
00000340 6714 beq +0x16 /* 00000356 */
00000342 2F0B move.l -[A7], A3
00000344 4EAD 201A jsr [A5 + 0x201A /* export_1023 */]
00000348 2640 movea.l A3, D0
0000034A 2053 movea.l A0, [A3]
0000034C 202D FE8A move.l D0, [A5 - 0x176]
00000350 2080 move.l [A0], D0
00000352 584F addq.w A7, 4
00000354 6002 bra +0x4 /* 00000358 */
label00000356:
00000356 7000 moveq.l D0, 0x00
label00000358:
00000358 2D4B FFF4 move.l [A6 - 0xC], A3
0000035C 2F0C move.l -[A7], A4
0000035E 2F0B move.l -[A7], A3
00000360 4EAD 229A jsr [A5 + 0x229A /* export_1103 */]
00000364 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000368 486E FFF8 pea.l [A6 - 0x8]
0000036C 4EAD 17D2 jsr [A5 + 0x17D2 /* export_758 */]
00000370 4FEF 0010 lea.l A7, [A7 + 0x10]
00000374 6000 0256 bra +0x258 /* 000005CC */
label00000378:
00000378 7000 moveq.l D0, 0x00
0000037A 2640 movea.l A3, D0
0000037C 7601 moveq.l D3, 0x01
0000037E 220B move.l D1, A3
00000380 6616 bne +0x18 /* 00000398 */
00000382 2F03 move.l -[A7], D3
00000384 700C moveq.l D0, 0x0C
00000386 2F00 move.l -[A7], D0
00000388 4EAD 07AA jsr [A5 + 0x7AA /* export_241 */]
0000038C 588F addq.l A7, 4
0000038E 261F move.l D3, [A7]+
00000390 2640 movea.l A3, D0
00000392 200B move.l D0, A3
00000394 6602 bne +0x4 /* 00000398 */
00000396 7600 moveq.l D3, 0x00
label00000398:
00000398 4A03 tst.b D3
0000039A 6714 beq +0x16 /* 000003B0 */
0000039C 2F0B move.l -[A7], A3
0000039E 4EAD 201A jsr [A5 + 0x201A /* export_1023 */]
000003A2 2640 movea.l A3, D0
000003A4 2053 movea.l A0, [A3]
000003A6 202D FE82 move.l D0, [A5 - 0x17E]
000003AA 2080 move.l [A0], D0
000003AC 584F addq.w A7, 4
000003AE 6002 bra +0x4 /* 000003B2 */
label000003B0:
000003B0 7000 moveq.l D0, 0x00
label000003B2:
000003B2 2D4B FFF4 move.l [A6 - 0xC], A3
000003B6 2F07 move.l -[A7], D7
000003B8 2F0C move.l -[A7], A4
000003BA 2F0B move.l -[A7], A3
000003BC 4EAD 1552 jsr [A5 + 0x1552 /* export_678 */]
000003C0 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000003C4 486E FFF8 pea.l [A6 - 0x8]
000003C8 4EAD 17D2 jsr [A5 + 0x17D2 /* export_758 */]
000003CC 4FEF 0014 lea.l A7, [A7 + 0x14]
000003D0 6000 01FA bra +0x1FC /* 000005CC */
label000003D4:
000003D4 7000 moveq.l D0, 0x00
000003D6 2640 movea.l A3, D0
000003D8 7601 moveq.l D3, 0x01
000003DA 220B move.l D1, A3
000003DC 6616 bne +0x18 /* 000003F4 */
000003DE 2F03 move.l -[A7], D3
000003E0 700C moveq.l D0, 0x0C
000003E2 2F00 move.l -[A7], D0
000003E4 4EAD 07AA jsr [A5 + 0x7AA /* export_241 */]
000003E8 588F addq.l A7, 4
000003EA 261F move.l D3, [A7]+
000003EC 2640 movea.l A3, D0
000003EE 200B move.l D0, A3
000003F0 6602 bne +0x4 /* 000003F4 */
000003F2 7600 moveq.l D3, 0x00
label000003F4:
000003F4 4A03 tst.b D3
000003F6 6714 beq +0x16 /* 0000040C */
000003F8 2F0B move.l -[A7], A3
000003FA 4EAD 1FF2 jsr [A5 + 0x1FF2 /* export_1018 */]
000003FE 2640 movea.l A3, D0
00000400 2053 movea.l A0, [A3]
00000402 202D FE72 move.l D0, [A5 - 0x18E]
00000406 2080 move.l [A0], D0
00000408 584F addq.w A7, 4
0000040A 6002 bra +0x4 /* 0000040E */
label0000040C:
0000040C 7000 moveq.l D0, 0x00
label0000040E:
0000040E 2D4B FFF4 move.l [A6 - 0xC], A3
00000412 2F0C move.l -[A7], A4
00000414 2F0B move.l -[A7], A3
00000416 4EAD 1542 jsr [A5 + 0x1542 /* export_676 */]
0000041A 2F2E FFF4 move.l -[A7], [A6 - 0xC]
0000041E 486E FFF8 pea.l [A6 - 0x8]
00000422 4EAD 17D2 jsr [A5 + 0x17D2 /* export_758 */]
00000426 4FEF 0010 lea.l A7, [A7 + 0x10]
0000042A 6000 01A0 bra +0x1A2 /* 000005CC */
label0000042E:
0000042E 7000 moveq.l D0, 0x00
00000430 2640 movea.l A3, D0
00000432 7601 moveq.l D3, 0x01
00000434 220B move.l D1, A3
00000436 6616 bne +0x18 /* 0000044E */
00000438 2F03 move.l -[A7], D3
0000043A 700C moveq.l D0, 0x0C
0000043C 2F00 move.l -[A7], D0
0000043E 4EAD 07AA jsr [A5 + 0x7AA /* export_241 */]
00000442 588F addq.l A7, 4
00000444 261F move.l D3, [A7]+
00000446 2640 movea.l A3, D0
00000448 200B move.l D0, A3
0000044A 6602 bne +0x4 /* 0000044E */
0000044C 7600 moveq.l D3, 0x00
label0000044E:
0000044E 4A03 tst.b D3
00000450 6714 beq +0x16 /* 00000466 */
00000452 2F0B move.l -[A7], A3
00000454 4EAD 1FF2 jsr [A5 + 0x1FF2 /* export_1018 */]
00000458 2640 movea.l A3, D0
0000045A 2053 movea.l A0, [A3]
0000045C 202D FE76 move.l D0, [A5 - 0x18A]
00000460 2080 move.l [A0], D0
00000462 584F addq.w A7, 4
00000464 6002 bra +0x4 /* 00000468 */
label00000466:
00000466 7000 moveq.l D0, 0x00
label00000468:
00000468 2D4B FFF4 move.l [A6 - 0xC], A3
0000046C 2F0C move.l -[A7], A4
0000046E 2F0B move.l -[A7], A3
00000470 4EAD 154A jsr [A5 + 0x154A /* export_677 */]
00000474 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000478 486E FFF8 pea.l [A6 - 0x8]
0000047C 4EAD 17D2 jsr [A5 + 0x17D2 /* export_758 */]
00000480 4FEF 0010 lea.l A7, [A7 + 0x10]
00000484 6000 0146 bra +0x148 /* 000005CC */
label00000488:
00000488 7000 moveq.l D0, 0x00
0000048A 2640 movea.l A3, D0
0000048C 7601 moveq.l D3, 0x01
0000048E 220B move.l D1, A3
00000490 6616 bne +0x18 /* 000004A8 */
00000492 2F03 move.l -[A7], D3
00000494 700C moveq.l D0, 0x0C
00000496 2F00 move.l -[A7], D0
00000498 4EAD 07AA jsr [A5 + 0x7AA /* export_241 */]
0000049C 588F addq.l A7, 4
0000049E 261F move.l D3, [A7]+
000004A0 2640 movea.l A3, D0
000004A2 200B move.l D0, A3
000004A4 6602 bne +0x4 /* 000004A8 */
000004A6 7600 moveq.l D3, 0x00
label000004A8:
000004A8 4A03 tst.b D3
000004AA 6714 beq +0x16 /* 000004C0 */
000004AC 2F0B move.l -[A7], A3
000004AE 4EAD 201A jsr [A5 + 0x201A /* export_1023 */]
000004B2 2640 movea.l A3, D0
000004B4 2053 movea.l A0, [A3]
000004B6 202D FE86 move.l D0, [A5 - 0x17A]
000004BA 2080 move.l [A0], D0
000004BC 584F addq.w A7, 4
000004BE 6002 bra +0x4 /* 000004C2 */
label000004C0:
000004C0 7000 moveq.l D0, 0x00
label000004C2:
000004C2 2D4B FFF4 move.l [A6 - 0xC], A3
000004C6 2F0C move.l -[A7], A4
000004C8 2F0B move.l -[A7], A3
000004CA 4EAD 1562 jsr [A5 + 0x1562 /* export_680 */]
000004CE 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000004D2 486E FFF8 pea.l [A6 - 0x8]
000004D6 4EAD 17D2 jsr [A5 + 0x17D2 /* export_758 */]
000004DA 4FEF 0010 lea.l A7, [A7 + 0x10]
000004DE 6000 00EC bra +0xEE /* 000005CC */
label000004E2:
000004E2 7000 moveq.l D0, 0x00
000004E4 2640 movea.l A3, D0
000004E6 7601 moveq.l D3, 0x01
000004E8 220B move.l D1, A3
000004EA 6616 bne +0x18 /* 00000502 */
000004EC 2F03 move.l -[A7], D3
000004EE 700C moveq.l D0, 0x0C
000004F0 2F00 move.l -[A7], D0
000004F2 4EAD 07AA jsr [A5 + 0x7AA /* export_241 */]
000004F6 588F addq.l A7, 4
000004F8 261F move.l D3, [A7]+
000004FA 2640 movea.l A3, D0
000004FC 200B move.l D0, A3
000004FE 6602 bne +0x4 /* 00000502 */
00000500 7600 moveq.l D3, 0x00
label00000502:
00000502 4A03 tst.b D3
00000504 6714 beq +0x16 /* 0000051A */
00000506 2F0B move.l -[A7], A3
00000508 4EAD 1FF2 jsr [A5 + 0x1FF2 /* export_1018 */]
0000050C 2640 movea.l A3, D0
0000050E 2053 movea.l A0, [A3]
00000510 202D FE66 move.l D0, [A5 - 0x19A]
00000514 2080 move.l [A0], D0
00000516 584F addq.w A7, 4
00000518 6002 bra +0x4 /* 0000051C */
label0000051A:
0000051A 7000 moveq.l D0, 0x00
label0000051C:
0000051C 2D4B FFF4 move.l [A6 - 0xC], A3
00000520 2F0C move.l -[A7], A4
00000522 2F0B move.l -[A7], A3
00000524 4EAD 152A jsr [A5 + 0x152A /* export_673 */]
00000528 2F2E FFF4 move.l -[A7], [A6 - 0xC]
0000052C 486E FFF8 pea.l [A6 - 0x8]
00000530 4EAD 17D2 jsr [A5 + 0x17D2 /* export_758 */]
00000534 4FEF 0010 lea.l A7, [A7 + 0x10]
00000538 6000 0092 bra +0x94 /* 000005CC */
label0000053C:
0000053C 7000 moveq.l D0, 0x00
0000053E 2640 movea.l A3, D0
00000540 7601 moveq.l D3, 0x01
00000542 220B move.l D1, A3
00000544 6616 bne +0x18 /* 0000055C */
00000546 2F03 move.l -[A7], D3
00000548 700C moveq.l D0, 0x0C
0000054A 2F00 move.l -[A7], D0
0000054C 4EAD 07AA jsr [A5 + 0x7AA /* export_241 */]
00000550 588F addq.l A7, 4
00000552 261F move.l D3, [A7]+
00000554 2640 movea.l A3, D0
00000556 200B move.l D0, A3
00000558 6602 bne +0x4 /* 0000055C */
0000055A 7600 moveq.l D3, 0x00
label0000055C:
0000055C 4A03 tst.b D3
0000055E 6714 beq +0x16 /* 00000574 */
00000560 2F0B move.l -[A7], A3
00000562 4EAD 1FF2 jsr [A5 + 0x1FF2 /* export_1018 */]
00000566 2640 movea.l A3, D0
00000568 2053 movea.l A0, [A3]
0000056A 202D FE6A move.l D0, [A5 - 0x196]
0000056E 2080 move.l [A0], D0
00000570 584F addq.w A7, 4
00000572 6002 bra +0x4 /* 00000576 */
label00000574:
00000574 7000 moveq.l D0, 0x00
label00000576:
00000576 2D4B FFF4 move.l [A6 - 0xC], A3
0000057A 2F0C move.l -[A7], A4
0000057C 2F0B move.l -[A7], A3
0000057E 4EAD 1532 jsr [A5 + 0x1532 /* export_674 */]
00000582 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000586 486E FFF8 pea.l [A6 - 0x8]
0000058A 4EAD 17D2 jsr [A5 + 0x17D2 /* export_758 */]
0000058E 4FEF 0010 lea.l A7, [A7 + 0x10]
00000592 6038 bra +0x3A /* 000005CC */
label00000594:
00000594 2F3C 2A2A 2A2A move.l -[A7], 0x2A2A2A2A /* '****' */
0000059A 7000 moveq.l D0, 0x00
0000059C 2F00 move.l -[A7], D0
0000059E 2F0C move.l -[A7], A4
000005A0 2F3C 7377 6E64 move.l -[A7], 0x73776E64 /* 'swnd' */
000005A6 4EAD 278A jsr [A5 + 0x278A /* export_1261 */]
000005AA 2640 movea.l A3, D0
000005AC 2F0B move.l -[A7], A3
000005AE 486E FFF8 pea.l [A6 - 0x8]
000005B2 4EAD 17D2 jsr [A5 + 0x17D2 /* export_758 */]
000005B6 4FEF 0018 lea.l A7, [A7 + 0x18]
000005BA 6010 bra +0x12 /* 000005CC */
label000005BC:
000005BC 2F07 move.l -[A7], D7
000005BE 2F0C move.l -[A7], A4
000005C0 486E FFF8 pea.l [A6 - 0x8]
000005C4 4EAD 28C2 jsr [A5 + 0x28C2 /* export_1300 */]
000005C8 4FEF 000C lea.l A7, [A7 + 0xC]
label000005CC:
000005CC 206E 0008 movea.l A0, [A6 + 0x8]
000005D0 43EE FFF8 lea.l A1, [A6 - 0x8]
000005D4 20D9 move.l [A0]+, [A1]+
000005D6 20D9 move.l [A0]+, [A1]+
000005D8 4CEE 1888 FFE4 movem.l D3,D7,A3,A4, [A6 - 0x1C]
000005DE 4E5E unlink A6
000005E0 4E75 rts
export_1271:
000005E2 4E56 FFFC link A6, -0x0004
000005E6 598F subq.l A7, 4
000005E8 486E FFFC pea.l [A6 - 0x4]
000005EC 3F3C 0015 move.w -[A7], 0x15
000005F0 A88F syscall OSDispatch
000005F2 201F move.l D0, [A7]+
000005F4 4E5E unlink A6
000005F6 4E75 rts